GUI Testing Using Computer Vision Citation
نویسندگان
چکیده
Testing a GUI’s visual behavior typically requires human testers to interact with the GUI and to observe whether the expected results of interaction are presented. This paper presents a new approach to GUI testing using computer vision for testers to automate their tasks. Testers can write a visual test script that uses images to specify which GUI components to interact with and what visual feedback to be observed. Testers can also generate visual test scripts by demonstration. By recording both input events and screen images, it is possible to extract the images of components interacted with and the visual feedback seen by the demonstrator, and generate a visual test script automatically. We show that a variety of GUI behavior can be tested using this approach. Also, we show how this approach can facilitate good testing practices such as unit testing, regression testing, and test-driven development.
منابع مشابه
Security testing of session initiation protocol implementations
The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...
متن کاملEvent-Code Interaction Directed Test Cases
Title of Dissertation: EVENT-CODE INTERACTION DIRECTED TEST CASES Ishan Banerjee, Doctor of Philosophy, 2016 Dissertation directed by: Professor Atif M. Memon, Department of Computer Science The Graphical User Interface (GUI) is an integral component of contemporary computer software. A stable and reliable GUI is necessary for correct functioning of software applications. Comprehensive verifica...
متن کاملTitle of dissertation : Testing GUI - based Software with Undetermined Input Spaces
Title of dissertation: Testing GUI-based Software with Undetermined Input Spaces Bao N. Nguyen, Doctor of Philosophy, 2013 Dissertation directed by: Professor Atif M. Memon Department of Computer Science University of Maryland, College Park Most software applications feature a Graphical User Interface (GUI) front-end as the main, and often the only, method for the user to interact with the soft...
متن کاملAn Investigation of Structural-Mechanical Properties of Spun-Bonded Non-Woven Using Computer Vision Method
متن کامل
Graphic User Interface Modelling and Testing Automation
A Graphical User Interface (GUI) is the most widely used method whereby information systems interact with users. According to ACM Computing Surveys, on average, more than 45% of software code in a software application is dedicated to the GUI. However, GUI testing is extremely expensive. In unit testing, 10,000 cases can often be automatically tested within a minute whereas, in GUI testing, 10,0...
متن کامل